home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #14 / Monster Media No. 14 (April 1996) (Monster Media, Inc.).ISO / lan / pcnt331.zip / PCONTROL.HLP < prev    next >
Text File  |  1996-02-14  |  21KB  |  382 lines

  1. Currency - Display account balances as currency
  2.    Pages - Display account balances as units      Inches - Use English measurements
  3. Centimeters - Use Metric measurements Choose whether you want PControl to record User and Group
  4. accounting transactions in PCOUNTER.LOG. Readable:
  5.   PCOUNTER.LOG is kept in a readable format:
  6.   Less than 80 columns, with limited information.
  7. ASCII delimited:
  8.   PCOUNTER.LOG is kept in ASCII Delimited format:
  9.   Comma delimited, with all print job information included.
  10.   Importable into spreadsheet/database programs. This value determines how fast the cursor should move
  11. during mouse motion.  Range 0-8.  Default value=5.
  12. Setting this value to zero (0) disables the mouse. Tells PCONTROL which editor to use to view print history files. Portrait:       
  13.  ┌─┐
  14.  │ │
  15.  └─┘
  16. Landscape:
  17.  ┌────┐
  18.  └────┘ In PRINTCON, you can set up print job configurations for users which
  19. consist of (among other things) print data to be sent before and after
  20. a print job.
  21. Rather than forcing you to define print job configurations for users,
  22. you can define job configurations for print queues by defining header
  23. (before job) and footer (after job) files.
  24. Header and footer files may contain special printer command data for
  25. setting up certain jobs, may be used for soft fonts, or may contain
  26. codes for switching printer languages.
  27. PCOUNTER does not read data in header or footer files for page count
  28. information.
  29. Header and footer files MUST be placed in \SYSTEM\PCOUNTER on the
  30. default file server. If one is specified in the configuration and is
  31. not present, PCOUNTER will stop servicing the queue.
  32.  
  33. This option is not available with QCOUNTER. If a header or footer is used to tell a printer to enter a printing
  34. mode which requires a printer reset, it might be necessary for PCOUNTER
  35. to wait a speecified period of time, or data might be lost.
  36. This option is unnecessary for printers which can autodetect different
  37. types of print data (such as PostScript, PCL, HPGL, etc.). PCOUNTER:
  38. If the printer and queue are set to a page counting mode,
  39. then this value is the price for each page printed.
  40.  
  41. If Printer=Charge per Job, then this value is the price
  42. for each print job.
  43.  
  44. QCOUNTER:
  45. If the Queue is set to reject Print job types:
  46.   PostScript
  47.   PCL
  48.   Text,
  49. and is set to accept Print job type:
  50.   Unknown,
  51.  
  52. then this value is the price for each print job.
  53.  
  54. Otherwise, this value is the price for each printed page. None:
  55.   No print accounting for this queue
  56. Log file only:
  57.   Count pages, keep log file, no user accounting
  58. User accounting and Log File:
  59.   Count pages, keep log file, maintain user accounts PCOUNTER and QCOUNTER can place jobs on hold automatically.  Users
  60. will have to release each job in order for them to be printed - this
  61. can be done from the PCOUNTER.EXE console queue manager, or from
  62. another queue control utility such as PCONSOLE or Windows Print Manager. Please state what you would like PCOUNTER or QCOUNTER to do with a
  63. print job if accounting is enabled and the user's account balance
  64. is below his/her credit limit.
  65.  
  66. Choices are:
  67.    Print job anyway,
  68.    Delete job from queue,
  69.    Place job on hold. If this option is set to Yes, then PCOUNTER will stop printing the
  70. job after the user's account balance reaches his/her credit limit.
  71. For example, if the user's balance is $0.10, and the queue price is
  72. $0.05, then PCOUNTER will stop printing the job after 2 pages.
  73. This option is only available if PCOUNTER is counting pages in manual
  74. mode for this particular printer.
  75.  
  76. This option is not available with QCOUNTER. If this option is set to Yes, then PCOUNTER will not print the job
  77. if it cannot determine the correct username for accounting purposes.
  78. If you are using the Charon gateway, ATPS, or an LPD NLM to route print
  79. jobs from other networks or hardware platforms, it is possible that the
  80. client's username may not be included in a queue job description; or that
  81. a queue user on one file server doesn't have the same username on the
  82. central accounting file server.
  83. When such a print job lands in a Novell queue, the Novell queue job
  84. client becomes the object that moved the job into the queue, such as a
  85. file server or print server.  For PCOUNTER to account for print jobs
  86. this way, it is necessary for the username to be placed in the banner
  87. field of the Novell queue job description.  For example, on a UNIX
  88. system you can force the banner off by typing: lpr -h filename.
  89. PCOUNTER then cannot determine who created the job.  Have your UNIX
  90. administrator set the default for a UNIX->Novell queue so that banners
  91. always get printed.
  92.  
  93. When PCOUNTER starts processing a new job, it automatically checks to
  94. see if the job was placed there by a user or by another object type.
  95. If the job client is not a user (as opposed to print server, file
  96. server, etc.), PCOUNTER then reads the client name from the banner
  97. field, converts it to uppercase, and verifies that it is a valid
  98. Novell username.  If it is not, then PCOUNTER reads the file
  99. PCOUNTER.MAP and again verifies the username.  If this fails, then
  100. PCOUNTER discards the job.
  101.  
  102. The syntax for PCOUNTER.MAP is simple:
  103. unixname1 NOVELLNAME1
  104. NameInBannerField2 NOVELLNAME2
  105. jimi HENDRIX
  106. kmoon MOON
  107. :
  108. :
  109. Since UNIX names are case-sensitive and limited to 8 characters, and
  110. Novell converts everything to uppercase, type the Novell column in
  111. uppercase and the UNIX column the way it appears.  You may map
  112. multiple UNIX accounts to single Novell accounts.
  113. YOU MUST PLACE PCOUNTER.MAP IN \SYSTEM\PCOUNTER. Choose whether banner pages should be printed.
  114. Choices are:
  115.   Always,
  116.   Only if requested by the User,
  117.   Never. You may print banners before or after a print job.  It might seem
  118. unusual to print a banner after a job, but there are benefits in
  119. doing so:
  120.  * PCOUNTER only figures the total page count after a print job.
  121.    Therefore, page count information, new balance, and cost can
  122.    only be printed on a banner after a job.
  123.  * If PCOUNTER determines that no pages have been printed, then a
  124.    banner will not be printed.
  125.  * Generally pages are ejected face-down.  Therefore, the page on
  126.    top will be the banner.
  127.  
  128. This option is not available with QCOUNTER. Choose whether the user's balance is charged for banner prints. If you want PCOUNTER to print banners, then here you must specify a
  129. banner template file name.  Banner templates are provided (with a BAN
  130. extension) - for Letter and A4 paper sizes - use them if you wish.
  131. You may also design your own banner.  BANNER.WP is a WP 5.1 file which
  132. was used to generate the included banner templates.  If you want
  133. PCOUNTER to insert specific print job information, then you must use the
  134. following variables (as they appear with the brackets) in your template:
  135.  <JOB_DESCRIPTION>   <FILE_SERVER>    <USERNAME>   <BANNER_NAME>
  136.  <PAGES>             <PRINT_SERVER>   <COST>       <QUEUE_NAME>
  137.  <PRINTER_NAME>      <DATE>           <BALANCE>    <MESSAGE>
  138.  <FULLNAME>
  139. It's a good idea to keep the banner templates as small as possible -
  140. obviously larger banner files take longer to print.  Also, if you use
  141. a word processor to generate a banner template,  make sure that it
  142. doesn't insert printer language commands BETWEEN THE CHARACTERS.  If
  143. this happens, then PCOUNTER won't be able to place any information on
  144. the banner.
  145. Place Banner template files in \SYSTEM\PCOUNTER.
  146.  
  147. This option is not available with QCOUNTER. Choose whether the user should be notified with a broadcast
  148. message after the job has printed.
  149. Choices are:
  150.   Always,
  151.   Only if requested by the User,
  152.   Never. Choose whether the user should be notified with a broadcast
  153. message if his/her account balance has exceeded the credit
  154. limit, after the user's account balance has been charged
  155. for the job. PCOUNTER:
  156. This determines how PCOUNTER interprets the queue job Form Feed flag.
  157. If enabled, the following data is sent after each print job:
  158.             PCL jobs: <ESC>E   [27][69]
  159.              PS jobs: Ctrl-D   [4]
  160. Unknown or Text jobs: <FF>     [12]
  161. Set this to Always for compatibility w/earlier versions of PCOUNTER.
  162. This setting and the queue job form feed flag are not necessary and
  163. are ignored for Laserjet 4's.
  164.  
  165. QCOUNTER:
  166. QCOUNTER can enforce a global form feed setting for this queue.
  167.  
  168. Choices are:
  169.   Always,
  170.   Only if requested by the User,
  171.   Never.
  172. There are attributes of a Text To PostScript job which are configurable:
  173. point size, page orientation, tab size, and margins.  One may include an
  174. optional first line (which is not actually printed) in the text file to be
  175. sent with the syntax in either uppercase or lowercase:
  176. %* [S=n] [O=L] [T=n] [MT=n] [MB=n] [ML=n] [MR=n]
  177. where n - an integer value
  178.       S - point size from 3 to 100 (default=11)
  179.     O=L - landscape orientation (default=portrait)
  180.       T - tabsize in spaces (default=5)
  181.      Mx - margin size in points (1/72 inch - default=36)
  182.           (Top, Bottom, Left, Right)
  183. Not all of the above options need to be specified, for example,
  184.          %* S=14  ---  portrait orientation using Courier 14pt
  185.       %* O=L T=3  ---  landscape orientation with a tab size of 3 spaces
  186. %* MT=108 MB=108  ---  top and bottom margins set to 1.5 inches
  187.  
  188. You may use these commands as the first line of the file, in a setup
  189. string, or in a PRINTCON print job configuration, but NOT in a PCOUNTER
  190. header file!  Make sure a linefeed character (decimal 10) is included.
  191. You may change the default settings for each queue in PCONTROL. The default
  192. settings yield 65 lines/page and 81 characters/line on an 8.5" x 11" page.
  193.  
  194. The font used is always Courier.  Print jobs which contain escape codes
  195. such as PCL or dot matrix printer languages are discarded.  Extended
  196. characters such as box, line, and European characters are supported,
  197. but spaces are printed instead of control codes (below decimal 32).
  198. The file T2PS.PS is included with PCOUNTER.  T2PS.PS must be located in
  199. \SYSTEM\PCOUNTER on the default file server and is necessary for Text->
  200. PostScript conversion.  If you wish, you may change the encoding for
  201. characters 128-175.  The others may not be changed.  DO NOT alter any
  202. of the other PostScript code, or it may not work correctly.
  203.  
  204. This option is not available with QCOUNTER. Select the users/groups allowed to use this print queue. Sometimes a user can send a print job requesting a paper size not
  205. supported or used by a particular printer, such as an A4 job on a
  206. letter sized printer - causing the printer to pause.  This feature
  207. enables PCOUNTER to reject a job if a specified paper type is found
  208. in the print job.  If no paper sizes are specified here, then
  209. PCOUNTER will not check paper sizes.  If you don't have this problem,
  210. then don't worry about this feature.    None - Allow all print jobs
  211.      PS - Reject PostScript print jobs
  212.     PCL - Reject PCL print jobs
  213.    Text - Reject ASCII text print jobs
  214. Unknown - Reject print jobs of unknown type, such as
  215.           when a user sends a graphics file to the printer Baud rates range from 2400 to 115200 baud.
  216. The LaserJet 4 supports baud rates as high as 57600;
  217. however, PCOUNTER prints faster on parallel ports
  218. using the Hardware port option. XON/XOFF - Software flow control
  219. DTR/DSR - Hardware handshaking COM3 and COM4 require an IRQ assignment.  Possible values are
  220. 3, 4, 5, and 7.  It is permissible for COM ports to share IRQs.
  221. Typical IRQs:
  222. 3 - COM2
  223. 4 - COM1
  224. 5 - LPT2 (AT) - Not a conflict if LPT2 is set up for Hardware port.
  225. 5 - Hard Disk (XT) - Potential conflict.
  226. 7 - LPT1 - Not a conflict if LPT1 is set up for Hardware port. Press [Enter] to enter an IP address for this printer. Typically, the printer name is defined in the printcap file on
  227. UNIX systems.  If you don't know, use the default "lp" (without
  228. quotes).  If that doesn't work, ask your local friendly UNIX guru. Press [Enter] to enter an IP port number for this printer. Press [Enter] to select an output queue for this printer.
  229. This should be a queue which is currently being serviced by
  230. another print server.  This should NOT be a queue which is
  231. being serviced by this PCOUNTER server. You should set the Maximum Number of Jobs value according to the speed
  232. of the remote printer.  If a remote printer is offline, jobs (which
  233. have already been charged to user accounts) may back up in Queue-->.
  234. However, if the Maximum Number of Jobs is 1, PCOUNTER will wait for
  235. Queue--> to be empty before placing additional jobs there; you may
  236. not achieve the maximum throughput that the remote printer offers,
  237. but it allows users the opportunity to delete jobs before they are
  238. charged for printing. (EXE only)
  239. Hardware Port:
  240.   Access the LPT hardware port directly.
  241.   No IRQ required.  Much faster printing, although occasionally
  242.   there may be incompatibilities.  This choice is recommended.
  243. ROM BIOS:
  244.   Use the computer's ROM BIOS (INT 17) print routines.
  245.   This is the safe method.  Use only if Hardware port doesn't work. For hardware parallel port printing, this setting should be
  246. set as low as possible.  However, assigning it too low a value
  247. could result in lost data.  This value represents the number
  248. of timer ticks to wait when the port goes offline.
  249. 18 ticks = 1 second.  (Default value=9)       Disabled - Do not use this printer definition at this time
  250.     Postscript - PostScript printer
  251.            PCL - compatible with HP LaserJet II or III
  252.     LaserJet 4 - compatible with HP LaserJet 4
  253. Charge per job - no page counts; charge for each print job            COMx - Serial ports (EXE only)
  254.            LPTx - Parallel ports
  255.        Queue--> - Another queue (Serviced by another print server)
  256. JetDirect (TCP) - HP JetDirect using TCP/IP
  257.  TCP/IP Printer - Network printers which support raw socket TCP/IP
  258.             LPR - UNIX LPR protocol Printer (port) buffer sizes range from 64 bytes to 16KB.
  259. This setting determines how much attention PCOUNTER pays to a
  260. printer, and may require some experimentation on your part.
  261. You should use small buffer sizes for slow printers/low baud
  262. rates.  LaserJet 4s and fast printers will attain higher
  263. throughput with larger buffer sizes.
  264. PCONTROL automatically sets:
  265.   Queue--> - 4K
  266.   JetDirect/TCP Printer - 2K
  267.   LaserJet 4 - Minimum 1K
  268.   PostScript - Minimum 512 bytes This value is only used for text job manual page counting.
  269. It should correspond to the printer's default lines-per-page setting.
  270. Therefore, settings of less than the printer's default may result in
  271. over-counting, and settings of more than the printer's default may
  272. result in under-counting. The users in this list are notified about printer
  273. errors using a broadcast message if the Broadcast
  274. error option is enabled. Press [Enter] to configure port-specific parameters for this printer. Press [Enter] to choose queues serviced by this printer. The time to wait before PCOUNTER sends a broadcast message to
  275. Print Server Operators after a printer error.  Setting this
  276. value to zero (0) disables this feature.  Maximum value=255. Novell accounting is the only option right now. If PCOUNTER is servicing queues on multiple file servers, choosing a
  277. central accounting server causes user accounting to be performed on
  278. that file server only.  Otherwise, accounting will occur on the file
  279. server where the print queue resides.
  280.  
  281. If a user's name is not the same on the central file server as on the
  282. queue's file server, then PCOUNTER reads the file PCOUNTER.MAP and
  283. verifies the username.  If this fails and (Queue option) Discard job if
  284. unknown user=Yes, then PCOUNTER discards the job.
  285.  
  286. Syntax for PCOUNTER.MAP (Queue's file server name is necessary):
  287.  
  288. QUEUE_FILE_SERVER1/USERNAME1 CENTRAL_USERNAME1
  289. FS1/PAGE JIMMY
  290. FS2/PLANT ROBERT
  291. :
  292. :
  293.  
  294. You MUST place PCOUNTER.MAP in \SYSTEM\PCOUNTER. On the PCOUNTER (EXE) console:
  295.   Disable completely - Don't allow any keyboard access
  296. Disable Ctrl-Alt-Del - Only disable soft reboots
  297.               Enable - Allow all keyboard access This option is available on the EXE only.
  298.          25 - Standard text screen mode
  299. EGA43/VGA50 - 43 line mode (EGA) or 50 line mode (VGA) On the PCOUNTER (EXE) console, if you prefer to see more of the
  300. screen dedicated to the Recent and Pending Print Jobs windows,
  301. set a lower value.  Range: 1-16.
  302. The Space key changes which printers are shown in the status display. PCOUNTER can delete held print jobs after a specified
  303. number of hours.  A value of zero disables this feature. The time (in seconds) to wait before PCOUNTER blanks the screen.
  304. Pressing a key lights the screen again.  Setting this value to
  305. zero (0) disables this feature.  Maximum value=1800. (EXE only) This creates a .TXT file containing a summary of configuration
  306. details about this print server.  Useful for technical support. For security purposes, it is recommended that you create and use
  307. a password file for your Pcounter server.  By default, a password
  308. file is not generated and a password is not used.
  309. After you enter a password for the Pcounter server in PCONTROL, a
  310. file is created (in the current directory) called PSName.PWD,
  311. where PSName is replaced by up to the first 8 characters of the
  312. print server's name.  If the password file is not present at that
  313. time, then PCOUNTER will attempt to login without a password.
  314. If the password file is present, it will be automatically used
  315. by PCOUNTER.
  316.  
  317.       Do NOT specify the password on the command line.
  318.     The password will be set on all included file servers.
  319.  
  320.      EXE - Place in the same directory as PCOUNTER.EXE.
  321.             NLM - Place in SYS:SYSTEM\PCOUNTER. Here is where you specify whether a single PCOUNTER server should
  322. service queues on multiple file servers.  Adding a file server to
  323. the list will create the print server account on that file server.
  324. Removing a file server from the list will delete the print server
  325. account from that file server along with all printer definitions.
  326. You cannot remove a file server from the list if it is the default
  327. file server.
  328. All printer setups appear the same on all included file servers and
  329. PCOUNTER can login as this print server on any of them. The Print server operators in this list are allowed
  330. to use PCONTROL's remote control option. This is the list of printer definitions for the PCOUNTER print server.
  331. Printer names may contain a maximum of 14 characters.
  332. Each printer is connected to 1 port on the PCOUNTER server.
  333. Each PCOUNTER print server may print on up to 32 printers.
  334. Each printer may service up to 16 queues. Print Servers:
  335.   Define a PCOUNTER print server.
  336.   Do NOT use an existing print server account for PCOUNTER if you
  337.   are using it for Pserver or another active print server.
  338. Queues:
  339.   Set up queues for use with PCOUNTER.
  340. File Servers:
  341.   Change the default file server.
  342. Accounting:
  343.   Change accounting information for users and groups.
  344. QCOUNTER Setup:
  345.   Change QCOUNTER settings on the current file server.
  346. PControl Defaults:
  347.   Change settings for this program.
  348.   A configuration file (PCONTROL.CFG), is automatically stored
  349.   in the same directory as PCONTROL.EXE.
  350. Remote Control:
  351.   View/control a PCOUNTER.EXE server console.
  352. About:
  353.   Info about this program.          Deposit - Add credit to a user's account balance,
  354.                    or all users in a group.
  355.           Charge - Deduct an amount from a user's account balance,
  356.                    or all users in a group.
  357.      Set Balance - Set a user's account balance,
  358.                    or all users in a group.
  359. Set Credit Limit - Set a user's credit limit,
  360.                    or all users in a group.
  361.    Print History - View all PCOUNTER.LOG entries for a user. The time (in seconds) to wait before PCOUNTER automatically
  362. reboots when a file server crashes.  A value of 0 disables
  363. this feature.  (EXE only) PCOUNTER's method for calculating the page count:
  364.  
  365.            Manual: PCOUNTER calcluates page count
  366.  PS Bidirectional: PCOUNTER calculates page count using
  367.                    interactive Postscript commands
  368. PJL Bidirectional: PCOUNTER calculates page count using
  369.                    interactive LJ4 Print Job Language commands
  370.                    
  371. Bidirectional counting is only available if Printer Port=
  372. Parallel (LPTx), Serial (COMx), TCP/IP, or Jetdirect (TCP). Here you can limit the size of each print job.
  373. A value of 0 disables this feature.
  374. This value is measured in 0.1 megabytes (MB),
  375. so the lowest limit you can impose is 100 KB. QCOUNTER counts pages and handles user accounting before the job
  376. is printed.  This setting controls how many jobs QCOUNTER counts
  377. ahead of the printer.  Setting a high value might cause unnecessary
  378. accounting if a job gets deleted after QCOUNTER counts it but before
  379. it gets printed.  Possible values are between 1 and 10. This value determines the level of CPU utilization to allocate
  380. to the manual page counting process.  Setting a lower value
  381. slows down page counting, and results in lower CPU utilization.
  382. Possible values range from 1-10.